package modelo;

import java.util.List;
import java.util.Map;

public class PrendaSinTemporada extends Prenda {
	
	public PrendaSinTemporada(String codigo, String nombre, Map<Material, Integer> materiales, int stock){
		super(codigo, nombre, stock);
		agregarMateriales(materiales);
	}
	
	public float precioVenta() {
		float precio = 0;
		
		for(MaterialPrenda materialPrenda: materiales) {
			precio += materialPrenda.calcularPrecio();
		}
		
		return precio;
	}

	public void modificarSinTemporada(String nombre, List<MaterialPrenda> materiales, int stock){
		if (materiales != null){
			this.materiales = materiales;
		}
		if (nombre != null){
			this.nombre = nombre;
		}
		if (stock >= 0){
			this.stock = stock;
		}
	}
	

}
